#ifndef A_H
#define A_H
#include <iostream>

class a
{
    public:
        const static int ArrSize = 100;

        a();
        virtual ~a();
        inline int DoSomthing(int _data);

    protected:

    private:
        int arr[ArrSize];
};

template <typename T>
T& Max(T& _a,T& _b)
{
    return _a>_b?_a:_b;
}

/*template<>
int Max<>(int& _a ,int& _b)
{
    std::cout<<"in specialized func"<<std::endl;

}*/

static int  arrSize = 10;

#endif // A_H
